by far the most - French English Dictionary